<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>原型的注意事项</title>
</head>
<body>
<script>

   /*
   * 实例可以间接的访问静态属性 因为静态属性是定义在类对象上的 也就是定义在this.constructor上的，所以可以被访问到
   *
   * 类对象不能访问实例的属性 但是可以访问原型上的属性
   *
   *
   *
   * */

   function Person() {

   }

   Person.prototype.num1 = 100
   Person.num2 = 200

   //普通函数访问静态数据
   Person.prototype.getNum2 = function(){
       console.log(this.constructor.num2);
   }

   //静态方法访问原型数据
   Person.getNum1 = function(){
       console.log(this.prototype.num1);
   }

   new Person().getNum2()

   Person.getNum1()





</script>
</body>
</html>